package com.lanqiao.javaparkinglot.dao;

import com.lanqiao.javaparkinglot.entity.Store;
import org.apache.ibatis.annotations.Delete;
import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Select;
import org.apache.ibatis.annotations.Update;

import java.util.List;

@Mapper
public interface StoreDao {
    //查询
    @Select("select * from tb_store")
    List<Store> findstore();

    //添加
    @Update("insert into tb_store (store_id, store_type, store_owner, store_tele, store_staff, store_time, store_name) VALUES (#{store_id},#{ store_type}, #{store_owner}, #{store_tele}, #{store_staff}, #{store_time}, #{store_name})" )
    void addstore(Store store);
    //修改
    @Update("update tb_store set store_id=#{store_id}, store_type=#{ store_type}, store_owner=#{store_owner}, store_tele=#{store_tele}, store_staff=#{store_staff}, store_time=#{store_time}, store_name=#{store_name} where  store_id=#{store_id}")
    void updatestore(Store store);

    //删除
    @Delete("delete from  tb_store where store_id=#{store_id}")
    void deletestore(Long store_id);

}
